synchronous tool